home *** CD-ROM | disk | FTP | other *** search
- FileView history
- (A=added, R=removed, F=Fixed, C=changed)
-
- Final release version 2.0.
-
- v2.0 Version 1.1 never got released as I went back myself to using the
- good old pcbfv, mainly because it was lots faster than the view
- PPEs around (not many actually, only other one I know is PWA's
- viewer, which is just about as slow as mine :). Finally got some
- time on my hands, and decided to totally recode compression handling.
-
- A: Changed the ZIP handling, works even faster than I thought it would :),
- just as fast (or even faster) as pcbfv!!! I actually used the VIEWZIP.EXE
- supplied with pcboard to extract the file list, simply because it's
- way faster than using normal pkunzip. I hope there are no problems
- related to this, but if necessary I can simply use pkunzip instead,
- I'll require some feedback on this from you out there
- F: Bug when the first file in the filelist was a directory.
- C: Removed support for flagging files including pathnames, the deltree
- (or any other recursive delete) is just too dangerous.
- A: Finally added ARJ support! And it actually works too :)
- A: Hotkeys to the Read and Flag lightbars. I find this very usefull, as I
- hate to have to move the lightbar.
- A: Started work on LZH support, not finnished yet, but the view and read
- routines seem to work.
- A: LZH support for the rest of the options (Flagging, Wildcard). I left
- the Extra option out because LHA doesn't seem to provide any relevant
- extra information.
-
- I think this is all the archive support I'll build in, mainly because
- I've never used another type on my bbs. If you really need support for
- a certain archive get in touch with me, and I'll get back to you and
- tell you what info I need on the archive format.
-
- C: Changed the code to find the right directory immediately when viewing
- from within a directory by using some new capabilities of pplc 3.0.
- This speeds up the view from a DIR file a bit.
- C: Changed the scrolling/highlighting in the Read and Flag functions,
- this in an effort to make it faster to the user by removing unnecessary
- space padding etc.
- A: Added code to create the NODE and WORK directories if not found at
- startup.
- C: Worked on some changes to reduce memory usage.
- A: PGUP and PGDN keys to page when viewing/flagging. Mainly to allow the
- local users to use these keys, as normal callers probably won't be
- able to use them.
- C: Changed the file display routines to speed them up. This broke the
- backwards paging, but I'll keep it this way for now as I like the
- speed.
- A: A find option when viewing files as I found I sometimes needed
- one when viewing files.
- A: A default color when viewing files (view.cfg, line 8)
- A: A TOP option to the viewing lightbar to go back to the start of the file.
- F: Viewing routines were inserting unwanted empty lines when displaying
- lines of length 80.
- A: A percentage to the viewing lightbar, so you'll know how much you still
- have to go.
- A: Found some ZIP archives that would not get handled correctly
- by ZIPVIEW (some OS/2 zips). If zipview fails the PPE now falls back
- to PKUNZIP to ensure a list is shown, albeit slower.
- A: Started work in the backward paging functions. These are not ready
- yes as it turns out to be a pain in the a** to code this in PPL,
- must have spent at least 3 hours on this shit, but I still think
- that shelling out for each backpage is too much :)
- A: Started work on using multiple columns instead of just one when
- reading/flagging. To allow for this the directories will no longer be
- displayed otherwise I cannot stick to 5 columns. I'm not sure about
- the speed though, locally it seems okay, but If it's not enough
- please let me know, I'll work on it.
- A: Added hotkeys and finnished the column support.
- A: Left and Right arrow keys now move to the next column in the view/flag
- lightbars.
- F: When exiting the flag menu in expert mode the screen would not be
- cleared, looked kinda ugly.
- F: Extra mode in LZH mode would show whatever the latest extra info
- extracted for ZIP/ARJ was available, fixed.
- C: Some work to make the archive viewers more robust.
- C: Moved the actual calling of the VIEW ppe when flagging to PCBTEXT
- 240. This is done in an effort to remove FLAG.PPE from memory to
- give as much memory as possible to the viewer.
- F: A terrible typo in VIEW.CFG which mentions pcbview.exe instead of
- viewzip.exe, causing unnecessary confusion. Thanks to Macro Man
- for reporting this!
-
- Thanks to Drew for a lot of the following fixes/changes.
-
- C: Tried to optimize the code a bit in regards to memory usage.
- C: Removed 240.ppe. Now you have to replace prompt 240 with
- !<path>\view.ppe 240. This saves some more precious memory.
- F: Couple of cosmetic fixes.
- F: '?' wouldn't show the main menu in expert mode.
- A: '[' and ']' can now also be used to page through large lists of
- files.
-
- A: An option to keep a flag file if it's from the same user.
- Before it would always do this, now you can turn this off in view.cfg
- A: EXTRA and file viewed directly now also use the page options.
- A: Added the ability to unflag correctly when viewing or flagging,
- previously only when flagging you could unflag, but even this didn't work
- correctly :).
- C: Removed some text lines in graph/vtext and added some that were missing,
- like the magenta 'File Found' at the start etc :)
- A: Viewing files in ZIPs with strange characters like '-' would mess up
- the unpack before as pkunzip would get confused, worked around this.
- I'm not happy with my solution as it might slow things up a bit, but
- until I find something better it will have to do.
-
- NOTE: PCBTEXT prompt 240 has been moved to prompt 557!
-
- C: Moved the handling of the view ppe when flagging from prompt 240 to
- prompt 557 (the 'filename to flag prompt'. I did this because there
- was a problem with using prompt 240 and stuffing a return afterwards
- to skip the shelling to pcbview.bat, pcb would show the next DIR file
- page in this case, and when returning to the flagger and restoring
- the previous state before viewing the user wouldn't see the next
- page anymore (as it was already shown). By using the flag prompt 557
- instead this is circumvented.
- C: Moved the lightbar flag bullet character to lb.cfg instead of vtext.
- F: When using a different number of read/flag lightbar rows (lb.cfg) it
- would not be used at all places (default 16 was hardcoded in some
- places).
- F: Files would not be deleted correctly after flagging if you're using
- command.com as your shell (I'm so used to 4dos I forgot command.com
- doesn't support certain options:).
- F: The find option would not highlight the found string correctly (case
- related), fixed.
- F: Using enter enter when flagging files would give some strange error
- message instead of just flagging the current file.
- A: After lots of mindsearching decided to use a key for the find function
- after all, if there's much opposition on this I'm willing to negotiate:)
-
-
- v1.1 Changed the viewing code to handle files which gave an authenticity
- failure to still show the file (ZIP only).
-
- Changed some of the .bat files to not show the zip extraction text to
- the sysop, this would slow things down.
-
- Added: Question to display the file directly if the extension is
- not supported, nice to view those .TXT files online.
-
- v1.0 Ok. Finally released this. I have had this on my HD for months now,
- just too damn lazy, but it's been thoroughly tested and seems to work
- seamlessly at this moment.
-
- v1.0ß Added some logging code and deemed this ready for testing :-).
- Found out that when using command.com to shell the batch files
- would not work correctly (I use 4dos, and there are some subtle
- differences, eg. md \tst\ is ok for 4dos but not for command.com)
-
- Added space selection to the read menu (R command). 'V' displays
- the selected files (and unselects them afterwards). 'enter' still shows
- the current file only.
-
- Saw that the '?' when viewing a file wasn't showing anything, added
- a small help file.
-
- Removed the directory existence check using 'nul' (exist dir\nul) in the
- batch files as it proved faulty on some systems (esp. with OS/2). The
- file 'zipdir' is now looked for, this file is never deleted by
- VIEW.PPE so it should be safe.
-
- This viewer has now been tested with OS/2 and seems to work.
-
- Added a default wildcard entry option (VIEW.CFG, line 6).
-
- Recoded the Flagging a bit. When (lightbar) flagging you can press
- X to exit without flagging the currently selected files (previously
- flagged files will keep the flagged indicator as they are already
- in the flag.zip).
-
- Also, the previous version would always flag all the files that were
- tagged for the current file when 'Q' or 'ESC' was pressed even if the
- files tagged previously already were in FLAG.ZIP. This has been changed
- so that only the newly flagged files are added to flag.zip.
-
- Changed the batch files to only try to create the node and work
- subdirectories at the start batch (startzip.bat). This will prevent
- the messages from the other batch files when trying to create existing
- directories and will speed the viewing/flagging up a bit.
-
- Lowered the internal maximum number of files read to 500 (was 1000)
- to prevent memory problems with people low on memory and/or the higher
- memory usage of pcb 15.2. If the memory usage still is too high for you
- please let me know as I can recode the PPE to not allocate any big
- array (this would mean a decrease in response time at the view/flag
- lightbars, that's why I haven't done it the latter way first off).
-
- Added: help files when pressing '?' at the flag/view lightbars.
-
- Changed the positioning of the lightbars.
-
- v0.8 Instead of allocating the memory for as much files as there are I've
- built in a maximum number of files that are read from an archive.
- Currently this size is 1000 (which should really be enough :-) ). I did
- this to prevent a potential memory problem with really huge archives
- (I know it's unlikely, but I like to make my PPEs bullet proof).
- When viewing files I truncated the lines to 79 characters so that they
- would fit. But as this messes up the display of some files (ansi etc)
- I removed it again, besides files with lines larges than 79 characters
- probably shouldn't be viewed anyway.
- v0.7 Added a wildcard option to extract and view multiple files at once (eg.
- those handy *.nfo files).
- Added a prompt after a wildcard selection which asks for each selected
- file if he wants to view or skip the file.
- Changed the wildcard prompt to a lightbar.
- v0.6 Added a simple page prompt when viewing files.
- Changed the page prompt to a lightbar.
- Added an end of file indicator to the page prompt.
- Changed the page code to use the current users page length.
- Added a nonstop option to the page lightbar.
- Nonstop display was showing the current page too, fixed.
- Added more messages to the user when extracting/compressing etc and
- also messages when the batch file did not execute correctly.
- v0.5 Added support for the FLAG.PPE. The changed flag.ppe (v3.0) is included.
- When you need to upgrade to newer versions of flag.ppe simply add
- the code between '*** addition by blackcat start' and '*** addition by
- blackcat end' to the new FLAG.PPS in exactly the same place (and then
- compile the FLAG.PPS, if you don't have pplc mail me for the new FLAG.PPE).
- The flag PPE need not exit after calling VIEW.PPE, so be sure that you
- don't insert an end after calling VIEW.PPE.
- v0.4 Changed all shell's to execute pkunzip to batch files for each action
- taken (I've used seperate batch files for each action to try and keep
- execution speed as fast as possible).
- v0.3 Found a problem with PPL's fileinf. Sometimes when extracting the
- basename with fileinf(STR,8) the extension is also included (eg. when
- the name is \graph\rand.ppe). Fixed this by using my own routines.
- v0.2 Changed the lightbar viewing routines to only show one file per line.
- This to allow for long names with paths to be correctly displayed.
- v0.1 Initial view ppe. I've had this little ppe that quickly views a zip file and lets me view the files with a lightbar. Work and support on my other
- PPEs though has kept me from working on this. But now finally after a
- days work on this I realize this could really become a nifty util and I'm
- going to spend more time on this.
-
-